home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / HAMRADIO / SM410.ZIP / ADVANCE.DOC next >
Text File  |  1994-02-19  |  52KB  |  958 lines

  1.                                         SUPER MORSE (TM)
  2.                                         ADVANCED TOPICS
  3.           
  4.                                             Ver. 4.10
  5.                                          Copyright 1994
  6.                                           M. Lee Murrah
  7.           
  8.                                              2-19-94
  9.           
  10.           
  11.           
  12.           1. How Morse Code Is Defined..................................   1
  13.                a.DITS and DAHS..........................................   1
  14.                b. Morse Characters......................................   1
  15.                c. Code Weighting........................................   2
  16.                d. Code "Speed"..........................................   2
  17.                e. The "Farnsworth" Method...............................   3
  18.           2. Learning the Morse Code....................................   3
  19.                a. The Super Morse Teaching Method.......................   3
  20.                b. Studying Hints........................................   4
  21.           3. Scripted Disk Files........................................   5
  22.                a. The Message Command...................................   6
  23.                b. The Pause Command.....................................   6
  24.                c. Set Speeds Command....................................   6
  25.                d. Restore Speeds Command................................   6
  26.                e. Speed Lock Commands...................................   6
  27.           4. Customization of External Files............................   7
  28.                a. General...............................................   7
  29.                b. Data Files............................................   7
  30.                c. License Classes File..................................   8
  31.                d. Text Files............................................   8
  32.           5. QSO Templates..............................................   8
  33.           6. Equipment and System Requirements and Limitations..........  10
  34.                a. System Configuration..................................  10
  35.                b. Mouse.................................................  10
  36.                c. Code Speed Calibration................................  10
  37.                d. Video Display Card....................................  10
  38.                e. Disk Cache Programs...................................  11
  39.                f. Floppy Disk Write Protect Tabs........................  11
  40.                g. Windows Capability....................................  11
  41.                h. Speaker Volume........................................  11
  42.           7. Sound Boards...............................................  11
  43.           8. Interfacing External Equipment.............................  12
  44.           9. Circuit Diagrams for External Connections..................  13
  45.                a. Using an External Hand Key............................  13
  46.                b.  Connecting to a Receiver.............................  14
  47.                c. Driving a Transmitter or Other Device.................  14
  48.                d. Using a Volume-Controlled Headphone...................  16
  49.                e. Using an External Oscillator..........................  17
  50.                f. Using an External Sound Output........................  18
  51.  
  52.                                                                       Page 1
  53.                This file contains information on selected advanced
  54.           features of Super Morse. See QUICK.DOC for basic information and
  55.           and overview of Super Morse.
  56.           
  57.           
  58.           1. How Morse Code Is Defined
  59.           ----------------------------
  60.           
  61.                a.DITS and DAHS
  62.                ---------------
  63.           
  64.                Morse code is a sound language that uses two different
  65.           lengths of a single tone in various combinations to represent
  66.           all the characters of the Morse alphabet. These two tones are
  67.           distinguished by their length, one a "short" tone and t he other
  68.           a "long" tone. The short tone is phonetically referred to as
  69.           "DIT", and the long tone as "DAH".  "DIT" is usually written as
  70.           "DI" when it is not the last element of a character. You will
  71.           often see the short tone represented as a "." (dot) and th e long
  72.           tone as a "-" (dash), but it is commonly agreed that use of these
  73.           symbols encourages a visual approach to the code, which slows
  74.           code learning.  You should never think of the Morse code as dots
  75.           and dashes or write it in that way!
  76.           
  77.                The original Morse code as used in landline telegraphy was
  78.           represented by a combinations of timed clicks.  However, when
  79.           radio came into use, the code was revised to use tones which are
  80.           more suited for radio use. The original Morse code is used in la
  81.           nd telegraphy is called the American Morse code, but the code now
  82.           commonly used in radio is called the International Morse code.
  83.           
  84.                b. Morse Characters
  85.                -------------------
  86.           
  87.                The amateur radio Morse code set is a subset of the
  88.           international Morse code.  It uses a reduced character set of
  89.           the 26 letters, the 10 numerals, 4 punctuation marks and 5
  90.           special procedure signs.  The Morse character set support ed by
  91.           Super Morse is shown in the several figures that follow.
  92.           
  93.                The printable Morse characters are shown in Fig. 1-1.  The
  94.           International Morse code that is used in amateur radio supports
  95.           a number of punctuation marks, but the amateur subset uses only
  96.           the five shown in Fig. 1-1.
  97.           
  98.                Morse code communications uses several special characters
  99.           that convey procedural information in shorthand.  These are often
  100.           longer characters that can be viewed as combinations of
  101.           alphabetic characters without an intervening character space. The
  102.           mos t common of these procedure signs, or "prosigns", used in
  103.           amateur radio are shown in Fig. 1-2.  <KA> and <SN> along with
  104.           <BT> are frequently used in traffic handling.
  105.           
  106.  
  107.                                                                       Page 2
  108.                Several international characters are used in Morse code,
  109.           especially in Europe.  These characters shown in Fig. 1-3. are
  110.           also supported by Super Morse in some modes:
  111.           
  112.                c. Code Weighting
  113.                -----------------
  114.           
  115.                The various elements of Morse code are defined in relation
  116.           to each other. The DIT is assigned the shortest duration and is
  117.           defined as being one time unit in duration, and a DAH is 3 times
  118.           as long as a DIT, or 3 time units in duration .  The silence
  119.           between DITs and DAHs in a character, which we will call an
  120.           "element space" is the same length as a DIT, i.e., one time unit
  121.           in duration.  The silence between characters, which we will call
  122.           a "character space", is 3 time units in duration. Finally, the
  123.           space between words, which we will call a "word space" is 7 time
  124.           units in duration.
  125.           
  126.                Perfectly sent code uses these standard relationships, but
  127.           code is not usually perfectly sent except when a computer is
  128.           used. Each person who sends code manually, develops a weighting
  129.           slightly different from the standard, and this unusual weighting
  130.           is said to constitute the operator's very recognizable "fist".
  131.           
  132.                Operators who use automatic keyers can usually set the
  133.           weighting as a personal preference.  Weighting very far from the
  134.           standard sound choppy and hard to copy.
  135.           
  136.                d. Code "Speed"
  137.                --------------
  138.           
  139.                The speed of Morse code is measured in words per minute
  140.           (WPM). Code speed is an elusive measure since words are of
  141.           various lengths; and when random characters are being sent, there
  142.           are no words at all!
  143.           
  144.                Code speed has therefore been arbitrarily defined by
  145.           standard words.  The standard word for plain text is "PARIS",
  146.           which, if you add up the time units in all the code sound
  147.           elements used to send "PARIS" (DITs, DAHs, and spaces between the
  148.           DIT's and D AHS, characters and words), you will find that it is
  149.           50 units of time long.  One word per minute is defined as sending
  150.           "PARIS" using code elements timed to fill one minute, including
  151.           the word space following the last word.  Ten words per minute
  152.           would be s ent at a speed necessary to send "PARIS" 10 times in
  153.           one minute.  The code elements are calibrated at any particular
  154.           speed against "PARIS", and when text is sent at, say, 10 words
  155.           per minute, more or fewer actual words may be sent depending
  156.           upon their len gth.
  157.           
  158.                The word "PARIS" will not work for random characters since
  159.           the average Morse code character used to send English text is
  160.           shorter than the average character used to send random
  161.           characters.  This is because English does not use all the letters
  162.  
  163.                                                                       Page 3
  164.           in equal numbers and because Morse code assigns the shortest
  165.           codes to the most frequently used letters in English.  The most
  166.           frequently used letter in English is "E", and it is assigned the
  167.           shortest code, the DIT.  A less frequently used letter such as
  168.           "Q" is ass igned a longer code, DAH DAH DI DAH.
  169.           
  170.                For random characters, therefore, the standard word "CODEX"
  171.           was chosen. If you analyze "CODEX", you will find that it
  172.           contains 60 code elements. The effect of this difference is that
  173.           the DITS and DAHS in randomly sent characters should sound about
  174.           20 % shorter than those in plain text at the same nominal speed.
  175.           Randomly sent characters therefore should sound 20% faster that
  176.           plain words.  This is the reason that manufacturers of code
  177.           tapes can boast that the actual test will seem slow after using
  178.           thei r random character tapes!
  179.           
  180.                e. The "Farnsworth" Method
  181.                --------------------------
  182.           
  183.                Morse code is usually sent with the standard relationship
  184.           between character spaces and the elements which make up the
  185.           character.  In other words, the DITS, DAHS and element spaces are
  186.           sent according to the same speed standa rd.  However, Farnsworth
  187.           discovered that code learning can be accelerated if the DITs,
  188.           DAHs and element spaces are compressed as if the code were being
  189.           sent at a high speed while the character spaces are expanded to
  190.           maintain an overall lower send speed. This is called the
  191.           "Farnsworth method", and it is endorsed by the ARRL as the best
  192.           way to learn the code.
  193.           
  194.                The Farnsworth method is supported and is used as the
  195.           default method by Super Morse.  Two Farnsworth speeds are
  196.           provided.  The "Lo" Farnsworth speed, preset at 18 WPM, is used
  197.           at send speeds below 20 WPM; and the "Hi" Farnsworth speed,
  198.           preset at 26 W PM, is used above 20 WPM. Beware, however, that
  199.           not all code tests are given in the Farnsworth format, or, if
  200.           they do, using these speeds ! Check with your testing
  201.           coordinator to determine which method will be used, and then use
  202.           that system when studying with Super Morse.
  203.           
  204.           
  205.           2. Learning the Morse Code
  206.           --------------------------
  207.           
  208.                a. The Super Morse Teaching Method
  209.                ----------------------------------
  210.           
  211.                Unlike standard Morse code teaching methods, Super Morse
  212.           does not begin by introducing characters. Instead Super Morse
  213.           starts with sounds only -- characters are not taught or displayed
  214.           in the early lessons.  The idea is to emphasize that Morse code
  215.           is a sound language and to teach the fundamentals of code sound
  216.           s. Two sound-only exercises are provided. First, the basic DIT
  217.           and DAH sounds are taught. Second, Super Morse puts the basic
  218.  
  219.                                                                       Page 4
  220.           sounds together into the four fundamental two-sound combinations.
  221.           
  222.                Only after the basic sounds and sound combinations are
  223.           taught does Super Morse start identifying characters.  Before the
  224.           standard code groups are introduced, code "steps", which are
  225.           groups of two similarly sounding characters, are sent to
  226.           gradually i ntroduce the characters in pairs. The idea is to
  227.           teach the student to distinguish similar sounding characters from
  228.           the beginning, such that those which do not sound so much alike
  229.           will fall into place by themselves.  Also the characters are
  230.           slowly learned in an indirect fashion in that the student is
  231.           encouraged to concentrate on the differences rather than the
  232.           content of the characters themselves. Only when the steps are
  233.           completed are the standard code groups introduced.
  234.           
  235.                The Learn selections "DIT/DAH" through "Levels" are ordered
  236.           to slowly build up your knowledge of the characters in a very
  237.           logical way.It is recommended that the Learn subcommands be used
  238.           in the same order as the selections are presented.
  239.           
  240.                b. Studying Hints
  241.                -----------------
  242.           
  243.                There is no one best way to learn the Morse code.  As with
  244.           foreign languages (to which Morse code is similar in some ways),
  245.           some people can learn the code faster than others.  The best
  246.           attribute that one can possess in learning the code is persistenc
  247.           e.
  248.           
  249.                Super Morse implements one method of learning the Morse
  250.           code.  If you follow the lessons provided in the Learn phase, you
  251.           should have no trouble in learning the Morse code in a few weeks
  252.           or months.
  253.           
  254.                In addition to the method provided by Super Morse several
  255.           general tips on learning the Morse code can be provided as
  256.           follows:
  257.           
  258.                i.  Learn the characters by sound, not by sight.  Each of
  259.           the characters has its own characteristic length and rhythm.  Do
  260.           not memorize the characters using the visual dot and dash
  261.           symbols.  That will only slow you down and create bad habits that
  262.           wil l be very hard to break!
  263.           
  264.                ii.  Set the character speed to 13 words per minute or
  265.           higher (the ARRL uses 18 WPM) and the send speed at whatever
  266.           lower speed you desire. (Super Morse automatically sets the
  267.           character speed to 18 WPM). Since your ultimate goal is 13 words
  268.           per minute , it is much better to learn the sounds of the
  269.           characters at the higher speed even though they are spaced at a
  270.           lower speed. As mentioned above this is called the Farnsworth
  271.           method, and it helps to eliminate the "hump" that most people
  272.           experience around 1 0 words per minute.
  273.           
  274.  
  275.                                                                       Page 5
  276.                iii.  Study every day, but if you feel you are stuck and
  277.           not making progress, take a few days off.  It's amazing how this
  278.           will sometimes clear your head.
  279.           
  280.                iv.  Try to copy code in you head as much as possible.
  281.           
  282.                v.  Obtain access to a ham receiver and try to copy real
  283.           transmissions off the air.  Some general coverage short wave
  284.           receivers permit reception of Morse code, but in general they
  285.           are harder to tune in on a Morse code signal.
  286.           
  287.                vi.  As soon as possible learn the sounds of whole words.
  288.           You will find that whole words have characteristic lengths and
  289.           rhythms that distinguish them from all other words.
  290.           
  291.                vii.  Turn on the Super Morse Build/Groups function and let
  292.           the computer send in the background while you are doing something
  293.           else, such as reading a book or working on a construction
  294.           project.  Try to identify characters while doing the other
  295.           activity. This will help your brain shift to "automatic" and will
  296.           help the code sounds become a natural "part of the wallpaper."
  297.           
  298.                viii.  Although the code test no longer requires that you
  299.           demonstrate an ability to send Morse code, you should get a code
  300.           practice oscillator and practice your sending.  Note that Super
  301.           Morse can be used as a code practice oscillator using one of seve
  302.           ral keys on the keyboard or an external telegraph key.
  303.           
  304.                ix.  As soon as you pass the novice test, get a rig on the
  305.           air and operate on the novice bands.  Nothing will increase your
  306.           speed and concentration as well as the pressure of an on-the-air
  307.           contact.  Don't worry about being perfect--the other guy is pr
  308.           obably in the same boat as you. II. Super Morse Basics
  309.           
  310.           3. Scripted Disk Files
  311.           ----------------------
  312.           
  313.                The disk files that may be played with the Build|File
  314.           command amy be scripted by inclusion of commands that control the
  315.           operation of Super Morse. Scripted files permit Super Morse to be
  316.           automated for special learning methods, to prepare code tapes, or
  317.           to give tests.
  318.           
  319.                Disk files are "scripted" by placing a period (".") in the
  320.           first column of any line followed by a command character in
  321.           capitals and a space and text, if applicable.  With scripting
  322.           Super Morse follows exactly the same line spacings as are used in
  323.           the script file. Thus, if you want lines skipped before and after
  324.           the message, place blank lines in your script file.
  325.           
  326.                Scripting permits the following commands to be inserted in
  327.           a file.
  328.           
  329.  
  330.                                                                       Page 6
  331.                a. The Message Command
  332.                ----------------------
  333.           
  334.                The "M" command line as follows causes the <text> to be
  335.           printed in highlight on the screen:
  336.           
  337.                          .M This a message to the user
  338.           
  339.           This will print "* This is a message to the user" on the screen.
  340.           
  341.                b. The Pause Command
  342.                --------------------
  343.           
  344.                The same effect as the message command, except with a pause
  345.           for you to press a key to continue, is provided by the "P"
  346.           command as follows:
  347.           
  348.                          .P Ask the user to do something
  349.           
  350.           This will print "* Ask the user to do something" and instruct
  351.           you to press any key to continue.
  352.           
  353.                c. Set Speeds Command
  354.                ---------------------
  355.           
  356.                Speeds can be programmed into the script at the indicated
  357.           send speed ("<ss>"), character speed ("<cs>") and word speed
  358.           ("<ws>") with the "S" command as follows:
  359.           
  360.                          .S <ss> <cs> <ws>
  361.           
  362.                d. Restore Speeds Command
  363.                -------------------------
  364.           
  365.                The set speeds command automatically saves the current code
  366.           speed before it is changed.  The former speeds can be restored
  367.           with the following command:
  368.           
  369.                          .R
  370.           
  371.                e. Speed Lock Commands
  372.                ----------------------
  373.           
  374.                The set speed keys can be disabled with the .L command and
  375.           re-enabled with the .U command.  These commands are not followed
  376.           by text.
  377.           
  378.           
  379.  
  380.                                                                       Page 7
  381.           4. Customization of External Files
  382.           ----------------------------------
  383.           
  384.                a. General
  385.                ----------
  386.           
  387.                In addition to internal modifications, Super Morse permits
  388.           customization by changing the contents of Super Morse's text
  389.           files. Modifiable files all have the "SM" extension, such as
  390.           NAMES.SM.
  391.           
  392.                If a word processor is used, the output must be ASCII text
  393.           only!  Most modern word processors output not only the text that
  394.           you enter in the document but also formatting information which
  395.           is not displayed on the screen. This invisible formatting info
  396.           rmation will cause to Super Morse produce garbage. If you use a
  397.           word processor, be sure to check your user manual to determine
  398.           how to save text in plain ASCII format without the formatting
  399.           information.
  400.           
  401.                b. Data Files
  402.                -------------
  403.           
  404.                Super Morse uses several files containing names, cities,
  405.           and other information used in QSO generation (simulated radio
  406.           contact), and other files for words used in word-based functions.
  407.           If you are not satisfied with the contents of these files, you m
  408.           ay change them to suit your tastes. Non-U.S. users will probably
  409.           want to change the contents of the states file to include the
  410.           provinces in their own country or other countries.
  411.           
  412.                All data files require that only one item be placed on a
  413.           line starting in column 1 (not at the left margin of a word
  414.           processor file if the margin is shown!) and that no blank lines
  415.           be inserted in the middle of the file.
  416.           
  417.                The names, antenna types, city names, and rig types can be
  418.           changed to reflect your desires by editing the files ANTENNAS.SM,
  419.           NAMES.SM, CITIES.SM, RIGS.SM, and JOBS.SM as described earlier in
  420.           this document. The maximum number and length of the entries are
  421.           as follows:
  422.           
  423.                          File           Max. Entries   Max. Length
  424.           
  425.                          ANTENNAS.SM           50             15
  426.                          CITIES.SM           200              15
  427.                          JOBS.SM             100              20
  428.                          NAMES.SM            200              10
  429.                          RIGS.SM             100              15
  430.                          STATES.SM           100              15
  431.           
  432.  
  433.                                                                       Page 8
  434.                c. License Classes File
  435.                -----------------------
  436.           
  437.                The only data file having a special format is the
  438.           CLASSES.SM file.  This file contains three lines in a special
  439.           order. The file distributed with Super Morse defines the United
  440.           States license classes and speeds as follows:
  441.           
  442.                                         05 Novice
  443.                                         13 General
  444.                                         20 Advanced
  445.           
  446.                The format is critical!  It must contain three lines and
  447.           start in column 1 (not the left margin of a word processor
  448.           file!). Each line begins with a speed in words per minute in
  449.           columns 1 and 2, followed by a space, followed in column 4 by the
  450.           name of the license class beginning at that speed, not exceeding
  451.           8 characters in length.  If a speed is less than 10 WPM, a "0"
  452.           must be placed at the beginning.  If only two license classes are
  453.           used in your country, repeat the second class definition on the
  454.           thir d line as in the following generic example:
  455.           
  456.                                         07 Junior
  457.                                         11 Senior
  458.                                         11 Senior
  459.           
  460.                If you have only one class of license, place the same
  461.           information on all three lines.  If your country uses more than
  462.           three classes of licenses, please let me know, and I will expand
  463.           this file.
  464.           
  465.                d. Text Files
  466.                -------------
  467.           
  468.                In some features Super Morse permits you to use a plain
  469.           ASCII text file as input.  An example in the Disk File command in
  470.           the Build phase.  These files should be created with a text
  471.           editor or word processor in the ASCII output mode as described
  472.           above .  The lines in these files can be any length and can start
  473.           in any column.
  474.           
  475.           
  476.           5. QSO Templates
  477.           ----------------
  478.           
  479.           
  480.                The external template may be selected in the Generate exam
  481.           function. The external template is contained in a disk file
  482.           named QSOn.SM where "n" is a number from 1 to 99.  The file
  483.           QSO1.SM is provided as an example, but you may created other
  484.           ASCII fil es yourself.
  485.           
  486.                An exam QSO template file comprises any desired text built
  487.           around up to 20 pieces of randomly selected data.  When data is
  488.  
  489.                                                                       Page 9
  490.           desired in the QSO file, insert the identifying number of the
  491.           data type surrounded by curved brackets ("{" and "}").  The ident
  492.           ifying numbers are as follows:
  493.           
  494.           
  495.                1 - calling station      11 - countries worked
  496.           
  497.           
  498.                2 - responding station   12 - band 1
  499.           
  500.           
  501.                3 - rst report           13 - band 2
  502.           
  503.           
  504.                4 - name                 14 - job
  505.           
  506.           
  507.                5 - city                 15 - rig type
  508.           
  509.           
  510.                6 - state                16 - antenna type
  511.           
  512.           
  513.                7 - age                  17 - antenna height
  514.           
  515.           
  516.                8 - years a ham          18 - power (watts)
  517.           
  518.           
  519.                9 - license class        19 - weather
  520.           
  521.           
  522.                10 - states worked       20 - temperature (Deg. F)
  523.           
  524.           
  525.                The following is an example of a line in a QSO template:
  526.           
  527.           
  528.                          My name is {4}, and I live in {5},{6}.
  529.           
  530.           
  531.                Super Morse randomly generates a name and substitutes it
  532.           for {4} and a city and state and substitutes them for {5} and
  533.           {6}.  An example of the result is as follows:
  534.           
  535.           
  536.                       My name is Joe, and I live in Northfield, KS.
  537.           
  538.                At least 10 pieces of data should be used in any exam file
  539.           to support the 10 questions that are asked in the exam.
  540.           
  541.  
  542.                                                                       Page 10
  543.           6. Equipment and System Requirements and Limitations
  544.           ----------------------------------------------------
  545.           
  546.                a. System Configuration
  547.                -----------------------
  548.           
  549.                Your CONFIG.SYS file should authorize at least 20 files.
  550.           This can be done with the following statement:
  551.           
  552.                                    FILES = 20
  553.           
  554.                b. Mouse
  555.                --------
  556.           
  557.                Super Morse supports a Microsoft mouse.  In some
  558.           configurations, Super Morse uses two serial ports. If you use a
  559.           serial mouse, there may be a conflict.  To fully use all Super
  560.           Morse features, three serial ports are required.
  561.           
  562.                c. Code Speed Calibration
  563.                -------------------------
  564.           
  565.                In order for Super Morse to send properly-timed code,
  566.           calibration to each computer is required.  Calibration is
  567.           affected primarily by the computer clock speed and memory
  568.           resident programs.
  569.           
  570.                Super Morse uses two different calibration methods, (a)
  571.           clock and (b) loop, in order to handle various types of PC
  572.           designs and operating systems. The method that you desire to use
  573.           is selected from the Options menu.
  574.           
  575.                Both methods require some calibration using the Options|Code
  576.           features. The timer method needs to be "tweaked" the first time
  577.           you use it to match itself to your computer, but thereafter it
  578.           self-calibrates to the computer clock speed each time the program
  579.           loads.  However, if you use the loop method, you must calibrate
  580.           Super Morse each time you add or remove a memory resident
  581.           program.
  582.           
  583.                The loop method must be used if your computer does not
  584.           implement the system clock chip in the same way as the original
  585.           PC design, if you are running under Windows as a DOS application,
  586.           or if running on a PC emulator on a MacIntosh or other computer.
  587.           Super Morse is initially set for the clock method; but if the
  588.           code is erratic or choppy on your computer, you should change to
  589.           the loop method.
  590.           
  591.                d. Video Display Card
  592.                ---------------------
  593.           
  594.                Super Morse supports CGA (color) and MDA (monochrome) video
  595.           displays only.  The proper display adapter can be selected from
  596.  
  597.                                                                       Page 11
  598.           the Options menu. Super Morse will operate on EGA and VGA
  599.           monitors but in the CGA mode.
  600.           
  601.                e. Disk Cache Programs
  602.                ----------------------
  603.           
  604.                Super Morse saves changes in the program parameters when
  605.           you exit the program.  If you are using a disk cache program,
  606.           the parameters may be saved to the cache area in memory and thus
  607.           may not permanently saved to disk.  If you a re having this
  608.           problem, you should try disabling any disk cacheing program which
  609.           you have installed on your system.
  610.           
  611.                f. Floppy Disk Write Protect Tabs
  612.                ---------------------------------
  613.           
  614.                If Super Morse is run from a floppy diskette, a write
  615.           protect tab should not be used! Super Morse must be able to store
  616.           configuration and user information to the diskette.
  617.           
  618.                g. Windows Capability
  619.                ---------------------
  620.           
  621.                Super Morse is written as a DOS program, but it will run
  622.           under Microsoft Windows under certain conditions.  The author
  623.           has confirmed that it will operate under the 386 Extended mode
  624.           (i.e., a 386 or 486 computer is required) using the loop timing
  625.           method.  You must set up a PIF file, and set the background to
  626.           foreground ratio to 10000 to 1 and set Execution to "Exclusive".
  627.           These are available as Advanced options in the PIF editor menu.
  628.           To save you time a PIF file to run Super Mor se under the
  629.           conditions stated is provided on the distribution diskette.
  630.           
  631.                h. Speaker Volume
  632.                -----------------
  633.           
  634.                The volume produced by the PC speaker is very low on some
  635.           PC's, but unfortunately there is no way to increase it without
  636.           an external amplifier. Some relief can be obtained by changing
  637.           the speaker tone since speakers (and your ears!) are frequency
  638.           dependent.  ADVICE: Get a Sound Blaster type sound card.  See
  639.           next section for setup.
  640.           
  641.           7. Sound Boards
  642.           ---------------
  643.           
  644.                Super Morse now supports the Sound Blaster card and
  645.           compatibles. Super Morse initializes for use of the PC speaker,
  646.           and the Sound Blaster must be selected in the Options|Code menu.
  647.           A sound card is HIGHLY RECOMMENDED!
  648.           
  649.                If you plan to use the Sound Blaster card for sound output,
  650.           you must use a text editor, such as EDIT or EDLIN, (or a word
  651.           processor in ASCII output mode) to insert a line in the
  652.  
  653.                                                                       Page 12
  654.           AUTOEXEC.BAT file specifying an "environment string". The line
  655.           should b e in the following format:
  656.           
  657.                     SET BLASTER=A<addr> I<int no> D<DMA channel no> T<SB type>
  658.           
  659.                For a Sound Blaster 1.0 using I/O address 220, Interrupt 7
  660.           and DMA channel 1, the string would look as follows:
  661.           
  662.                               SET BLASTER=A220 I7 D1 T1
  663.           
  664.                The I/O address, Interrupt number, and DMA channel can be
  665.           determined using the TEST-SBC.EXE program provided with your
  666.           Sound Blaster.  If you did not change any of the jumpers on the
  667.           board when you installed it, you can use the factory default
  668.           settin gs shown in the Sound Blaster manual.
  669.           
  670.                The SB type for Sound Blaster and compatible boards for use
  671.           with the "T" parameter is one of the following:
  672.           
  673.                          1 - Sound Blaster 1.5 or earlier
  674.                              Sound Blaster Micro Channel Version
  675.                          2 - Sound Blaster Pro
  676.                          3 - Sound Blaster 2.0
  677.                              Audio Spectrum 16
  678.                          6 - Sound Blaster 16
  679.           
  680.           8. Interfacing External Equipment
  681.           ---------------------------------
  682.           
  683.                The primary I/O for Super Morse code is via the computer
  684.           keyboard and the PC onboard speaker.  Secondary output is
  685.           provided by toggling either the DTR or RTS pin at the selected
  686.           RS-232 communications port.  Input is provided via either the DSR
  687.           o pin at the same port.  You can select whether to expect either
  688.           a high (+) or a low (-) voltage in the key-down condition and
  689.           the opposite in the key-up condition. Output via DTR/RTS is
  690.           available whenever code is being sent, but input via DSR/CTS is
  691.           avail able only in the Manual key function of the Enhance phase
  692.           and in the Operate phase.
  693.           
  694.                I/O via either COM1, COM2, COM3, or COM4 can be selected
  695.           from the Options|Ports menu selected from the main menu bar. With
  696.           a proper interface DTR/RTS can be used to drive an external
  697.           oscillator for making high quality code tapes or to key a
  698.           transmitt er. Likewise, DSR/CTS can be interfaced with a hand
  699.           key, electronic keyer, or a receiver.
  700.           
  701.                Code output to the speaker and COM port can be selected
  702.           from the Options menu. Code input can be selected from either one
  703.           of several keys on the computer keyboard or the COM port using
  704.           the Input Keying selection in the Options|Ports menu.
  705.           
  706.                A detailed explanation of how to use the DTR/RTS and
  707.           DSR/CTS signals for the aforementioned purposes is beyond the
  708.  
  709.                                                                       Page 13
  710.           scope of this manual and is left to your ingenuity.  However,
  711.           limited information is provided in Section XI. The author would
  712.           like to r eceive diagrams of tested circuits designed by users to
  713.           take advantage of COM port I/O.
  714.           
  715.                If an external key does not work, check the following:
  716.           
  717.                a. The RS-232 connector pins are small and easily confused.
  718.           Most connectors have the pin numbers beside the pins, but they
  719.           are almost impossible to read without a strong light and
  720.           magnifying glass. Remember that the connector pins on the
  721.           computer ar e a mirror image of those on the cable connector.
  722.           
  723.                b. Some computers connect the RS-232 pins differently.
  724.           Consult your owner's manual, or call your computer manufacturer's
  725.           technical assistance line for information on the configuration.
  726.           Some experimentation (i.e., random poking around in the connecto
  727.           r) may be required to find the right pins. On the author's
  728.           Gateway 2000, for example, it is necessary to use pin 20 as
  729.           signal ground instead of pin 7. This is different from two
  730.           previous computers which used pin 7.
  731.           
  732.                c. The pin numbers given in this manual are for the 25 pin
  733.           DB-25 connector.  If you have a 9 pin DB-9 connector, match the
  734.           pin names instead of numbers.  You will have to consult your
  735.           owner's manual for a definition of the pins for that connector.
  736.           
  737.                d. Super Morse uses two COM ports, and you should make sure
  738.           that different ports are set for the Modem function and the
  739.           keying function.
  740.           
  741.                e. Be sure that the "External" keying source is selected in
  742.           the Ports menu.
  743.           
  744.           
  745.           9. Circuit Diagrams for External Connections
  746.           --------------------------------------------
  747.           
  748.                a. Using an External Hand Key
  749.                -----------------------------
  750.           
  751.           
  752.                     To RS-232 DSR    o------------+
  753.                       (Pin 6) or CTS              |
  754.                       (Pin 5)                     o
  755.                                                     /  Morse Telegraph Key
  756.                     (COMPUTER)                     /   ("Straight" Key)
  757.                                                   o
  758.                                                   |
  759.                     To RS-232        o------------+
  760.                     Pin 7 (*)
  761.                     GND
  762.           
  763.  
  764.                                                                       Page 14
  765.                                                                                 Page 14
  766.                     * Due to variations among manufacturers, you may have to
  767.                     experiment to determine the correct pins
  768.           
  769.                b.  Connecting to a Receiver
  770.                ----------------------------
  771.           
  772.                          No one has submitted a circuit for connection to a radio
  773.                     receiver, but the following is the way it is done in concept.
  774.           
  775.           
  776.                             +-----------+    +-----------+       +-----------+
  777.                     DSR/CTS |           |    |           |       |           |
  778.                     o-------+ Voltage   |    | Tone to   | Audio |           |
  779.                             | Controlled+<---+ Voltage   +<------+   Radio   |
  780.                     o-------+ Switch    |    | Converter |       |           |
  781.                     GND     |           |    |           |       |           |
  782.                             +-----------+    +-----------+       +-----------+
  783.           
  784.                          The connections to the computer are the same as for the
  785.                     straight key above.  The voltage- controlled-switch can be a
  786.                     transistor or relay. The tone to voltage converter can be a phase
  787.                     locked loop, which is available in chip form.  The details are
  788.                     left to the user, but circuits that can be used or adapted can be
  789.                     found in the ARRL Handbook and other similar sources.
  790.           
  791.                c. Driving a Transmitter or Other Device
  792.                ----------------------------------------
  793.           
  794.                          The following circuit designed by John Swancara, WA6LOD,
  795.                     can be used to drive a keyer, code oscillator, or a transmitter.
  796.                     It is described in QST Magazine, February, 1990, page 36.  A
  797.                     similar circuit was provided by John Dilks, K2TQN.
  798.           
  799.                          If these connections do not work, first check the Port
  800.                     settings in the Options menu.  Then check your computer's RS-232
  801.                     information in case you computer uses something different from
  802.                     the standard.
  803.           
  804.  
  805.                                                                       Page 15
  806.                                                                                 Page 15
  807.           
  808.                                              +-----------------------+
  809.                                              |  Radio Shack TIL-113  |
  810.                                              |                       |
  811.                                            +-+-+                   +-+-+
  812.                                            │   │                   |   |
  813.                      RS-232 Signal   o-----+ 1 +---+    +----------+ 6 +-o NC
  814.                      ground (Pin 7)        │   │   |    |          │   │
  815.                                            +-+-+   |    |          +-+-+
  816.                                              |     |    |            |
  817.                                              |     +    |            |
  818.                                              |    \ /   |            |
  819.                                              |     v    |            |
  820.                                              |     -    |            |
  821.                                              |     |    |            |
  822.                                              |     |    |            |
  823.                                       D1     |     | \  |            |
  824.                                            +-+-+   |  \ |          +-+-+
  825.                     RS-232     R1      /   │   │   | \  |          │   │
  826.                     Pin  o--+--\/\/--|< +--+ 2 +---+  \ |      +---+ 5 +-o To
  827.                     4       |          \   │   │        |          │   │   Positive
  828.                             |              +-+-+        |     /    +-+-+   Keying
  829.                             |                |          |   |/       |     Line
  830.                            -+-  C1           |          |   |        |
  831.                            -+-               |          |   |        |
  832.                             |                |          +---+        |
  833.                             |                |              |        |
  834.                             |                |              |        |
  835.                             |                |              |\       |
  836.                          o--+                |                \      |
  837.                             |              +-+-+               _|  +-+-+
  838.                             |              |   |                   |   |
  839.                            ---        NC o-+ 3 |               +---+ 4 +-+-o To
  840.                             -              |   |                   |   | |   Trans-
  841.                                            +-+-+                   +-+-+ |   mitter
  842.                                              |                       |   |   Chassis
  843.                         Board                |                       |   |
  844.                         Ground               +-----------------------+   |
  845.                                                                          |
  846.                                                                         ---Interface
  847.                                                                          - Board
  848.                     Ground
  849.           
  850.                                       D1  = 1N914
  851.                                       R1  = 1K Ohm, 1/4 Watt
  852.                                       C1  = 0.01 Microfarad, 50 Volt
  853.                                       DTR = Data Terminal Ready pin
  854.                                       NC  = no connection
  855.           
  856.                     Note: (1) Voltage on pins 4 and 5 of TIL-113 should be kept below
  857.                               20 volts, and the current draw should not exceed 100 ma.
  858.           
  859.                            (2) The Philco ECG 3041 may be substituted for the Radio
  860.                                 Shack TIL-113.
  861.  
  862.                                                                       Page 16
  863.                                                                                 Page 16
  864.           
  865.                d. Using a Volume-Controlled Headphone
  866.                --------------------------------------
  867.           
  868.                          Splice a 50 ohm variable resistor and a headphone jack into
  869.                     the PC speaker line as shown below.  The headphone jack should
  870.                     break the speaker circuit and close the headphone circuit when
  871.                     the headphone plug is inserted.
  872.           
  873.                                               Headphone Jack
  874.           
  875.                             o--------+           o     o
  876.                                      |           |     |
  877.                                       \          |     |
  878.                        PC        50   / <--------+-------------+  /|
  879.                      Speaker     ohm  \                |       | / |   PC
  880.                        Line           /                |       |/  |   Speaker
  881.                                      |                 |       |\  |
  882.                                      |                 |       | \ |
  883.                             o--------+-----------------+-------+  \|
  884.           
  885.  
  886.                                                                       Page 17
  887.                                                                                 Page 17
  888.                e. Using an External Oscillator
  889.                -------------------------------
  890.           
  891.           
  892.                          Following is a simple code oscillator driven from the COM
  893.                     port of a PC designed by Jeff Furman, KD6MNP.
  894.           
  895.                     DB-25
  896.                     FEMALE
  897.                                  1N4001
  898.                     +-----+
  899.                     |     |       |\ |
  900.                     |     +-------| \+-------+---+
  901.                     |  4  |       | /|       |   |
  902.                     |     |       |/         |   |  555
  903.                     |     |             +----+---+------+
  904.                     +-----+             |               |
  905.                     |     |             |    4   8      |
  906.                     |     |             |               |
  907.                     |  7  +------+------+ 1             |
  908.                     |     |      |      |               |
  909.                     |     |      |      |               |
  910.                     +-----+      |      |               |
  911.                                  |      |    6   2   3  |             1/8" stereo
  912.                                  |      +----+---+---+--+             headphone jack
  913.                                  |           |   |   |
  914.                                  |    ||     |   |   |    ||
  915.                                  +----++-----+-+-+   +----++------------+---- V    |
  916.                                  |    ||       |     |    ||            +-- v      |
  917.                                  |             |     |                             |
  918.                                  |              \/\/\                   +----------+
  919.                                  | 0.001 uF       ?     0.01 uF         |                               │   film        680k   ceramic or      │
  920.                                  |               ohms   film            |
  921.                                  |                                      |
  922.                                  +--------------------------------------+
  923.           
  924.           
  925.                             This easily fits inside the DB-25 shell.
  926.                             Adjust the 680k ohm resistor to change the pitch--
  927.                             higher value for lower pitch, etc.
  928.                             Decrease the value of the 0.01 uF cap. for lower volume.
  929.           
  930.                             Super Morse Options|Ports settings:
  931.           
  932.                                  Keying Port  : <your choice from what's available>
  933.                                  Output Keying: ON
  934.                                  RS-232 Output: RTS
  935.                                  Output Sense : -
  936.           
  937.  
  938.                                                                       Page 18
  939.                                                                                 Page 18
  940.                f. Using an External Sound Output
  941.                ---------------------------------
  942.           
  943.                          The following was submitted by Bruce G. Kinney, San Jose, CA
  944.           
  945.                                             +------------------+
  946.                                30K    Shield|                  |
  947.                     Pin 20 o--\/\/\/--+-- O + MOD IN           |      /|
  948.                                       |   | |               O  +---- / |
  949.                               .68uf  -+-  | |               U  |   <   | Speaker
  950.                                      -+-  | |               T  +---- \ |
  951.                                       |   | |                  |      \|
  952.                     Pin 7  o----------+---+-+ GND              |
  953.                                             |                  |
  954.                                             +------------------+
  955.                                                LEADER 1300S
  956.                                              Function Generator
  957.           
  958.